home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Button;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dialog;
- import java.awt.Event;
- import java.awt.FlowLayout;
- import java.awt.Frame;
- import java.awt.Label;
- import java.awt.Panel;
- import java.awt.TextField;
- import java.awt.Window;
-
- class SimpleDialog extends Dialog {
- TextField field;
- DialogWindow parent;
- Button setButton;
-
- SimpleDialog(Frame var1, String var2) {
- super(var1, var2, false);
- this.parent = (DialogWindow)var1;
- Panel var3 = new Panel();
- Label var4 = new Label("Enter random text here:");
- ((Container)var3).add(var4);
- this.field = new TextField(40);
- ((Container)var3).add(this.field);
- ((Container)this).add("Center", var3);
- Panel var5 = new Panel();
- ((Container)var5).setLayout(new FlowLayout(2));
- Button var6 = new Button("Cancel");
- this.setButton = new Button("Set");
- ((Container)var5).add(var6);
- ((Container)var5).add(this.setButton);
- ((Container)this).add("South", var5);
- ((Window)this).pack();
- }
-
- public boolean action(Event var1, Object var2) {
- if (var1.target == this.setButton | var1.target == this.field) {
- this.parent.setText(this.field.getText());
- }
-
- this.field.selectAll();
- ((Component)this).hide();
- return true;
- }
- }
-